\hypertarget{RootFindingPegaso_8h}{
\subsection{include/RootFindingPegaso.h File Reference}
\label{RootFindingPegaso_8h}\index{include/RootFindingPegaso.h@{include/RootFindingPegaso.h}}
}
/root-finding/include/RootFindingPegaso.h 

{\tt \#include $<$muParserDLL.h$>$}\par
{\tt \#include \char`\"{}RootFindingCommon.h\char`\"{}}\par
{\tt \#include \char`\"{}RootFindingBase.h\char`\"{}}\par
\subsubsection*{Data Structures}
\begin{CompactItemize}
\item 
struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}
\begin{CompactList}\small\item\em Estrutura de dados para o Metodo de Pegaso. \item\end{CompactList}\end{CompactItemize}
\subsubsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{group____pegaso_gd5756b72d3091ff42470aa73e96b70df}{PEGASO\_\-DEFAULT\_\-MAX\_\-ITERATIONS}~100
\item 
\#define \hyperlink{group____pegaso_gfb0e1657b5a35c9f071c5bd67a29263d}{PEGASO\_\-DEFAULT\_\-TOLERANCE}~1e-7
\end{CompactItemize}
\subsubsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso} \hyperlink{group____pegaso_gd48e82d0f19968cca8a006303b6775ee}{RootFindingPegasoT}
\begin{CompactList}\small\item\em Apelido para struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\end{CompactItemize}
\subsubsection*{Functions}
\begin{CompactItemize}
\item 
\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$ \hyperlink{group____pegaso_g1717ab621ccdb5d78bc3133ad52805c2}{RootFindingPegasoCreate} (\hyperlink{structRootFindingBase}{RootFindingBaseT} $\ast$rootsObj)
\begin{CompactList}\small\item\em Cria um objeto do tipo struct \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item 
\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_gf4d7f58905c8f5ed3ed3feb77c71b7cc}{RootFindingPegasoInit} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
\begin{CompactList}\small\item\em Inicializa o objeto \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item 
void \hyperlink{group____pegaso_gea8cce31a68dcb1d7b2aa3e48d114366}{RootFindingPegasoDelete} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$obj)
\begin{CompactList}\small\item\em Apaga a instancia do objeto \hyperlink{structRootFindingPegaso}{RootFindingPegaso}. \item\end{CompactList}\item 
\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_g983282553d9cd96ebd2155b5f939aada}{RootFindingPegasoPerformIteration} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
\begin{CompactList}\small\item\em Realiza a iteracao. \item\end{CompactList}\item 
int \hyperlink{group____pegaso_g6b27d39dab4f225185c07eb6fbb22ff9}{RootFindingPegasoGetErrorCode} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
\begin{CompactList}\small\item\em Obtem o codigo de erro. \item\end{CompactList}\item 
int \hyperlink{group____pegaso_g83892750b865aa977fcdba83922ad6fb}{RootFindingPegasoGetStateCode} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
\begin{CompactList}\small\item\em Obtem o codigo referente ao estado do objeto. \item\end{CompactList}\item 
const char $\ast$ \hyperlink{group____pegaso_g4d0abd516b71e0462de1b22ce896b87a}{RootFindingPegasoGetErrorMessage} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
\begin{CompactList}\small\item\em Obtem a mensagem de erro. \item\end{CompactList}\item 
const char $\ast$ \hyperlink{group____pegaso_g2328683ae067772b11e3127fe800448d}{RootFindingPegasoGetStateMessage} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
\begin{CompactList}\small\item\em Obtem a mensagem referente ao estado do objeto. \item\end{CompactList}\item 
\hyperlink{RootFindingCommon_8h_31228d356f5429fa5ba7f206e4dee12f}{RootFindingBoolT} \hyperlink{group____pegaso_g3159b35cddebb0bdc99b85199fbc847f}{RootFindingPegasoHasError} (\hyperlink{structRootFindingPegaso}{RootFindingPegasoT} $\ast$pegasoObj)
\begin{CompactList}\small\item\em Verifica se ha erros. \item\end{CompactList}\end{CompactItemize}


\subsubsection{Detailed Description}
/root-finding/include/RootFindingPegaso.h 

\begin{Desc}
\item[Date:]25/03/2010 \end{Desc}
\begin{Desc}
\item[Author:]Matheus Neder $<$\href{mailto:matheusneder@gmail.com}{\tt matheusneder@gmail.com}$>$ \end{Desc}


Definition in file \hyperlink{RootFindingPegaso_8h-source}{RootFindingPegaso.h}.